champion or winner in an athletic competition - Espagnol Anglais Dictionnaire